const router = require('express').Router();
const cateModel = require('../models/cate')
router.get('/home', async (req,res) => {
  const cates = await cateModel.find().sort({
    _id: -1
  })
  res.render('home', {
    cates
  })
})

router.post('/addCate', (req,res)=>{
  // cateModel 增删改查
  cateModel.insertMany({
    a:"我是a字段",
    b:"我是b字段"
  }).then(ret=>{
    res.send({
      code: 0,
      msg: '增加成功'
    })
  }).catch(err=>{
    console.log(err);
    res.send({
      code: -1,
      msg: '增加失败'
    })
  })
  
})

// 删除
router.post('/delCate', (req,res)=>{
  // 传id
  const {id} = req.body;
  cateModel.remove({
    _id: id
  }).then(ret=>{
    res.send({
      code: 0,
      msg:'删除成功'
    })
  }).catch(err=>{
    res.send({
      code: -1,
      msg:'删除失败'
    })
  })
})

// 更新
router.post('/upateCate', (req,res)=>{
  // 传id
  cateModel.update(
    {
      _id: req.body.id
    },
    req.body
  ).then(ret=>{
    res.send({
      code: 0,
      msg:'修改成功'
    })
  }).catch(err=>{
    res.send({
      code: -1,
      msg:'修改失败'
    })
  })
})
module.exports = router;

